# near model CODE resource # jump table entries: 3192-3202 (11 of them) 00000000 4315 .invalid 1, [A5] // invalid opcode 4 with b == 4 00000002 9374 1523 6031 4427 0931 sub.w [[A4 + 0x6031 + D1 * 4] + 0x44270931], D1 0000000C 6940 bvs +0x42 /* 0000004E */ 0000000E 9763 sub.w -[A3], D3 00000010 3557 4058 move.w [A2 + 0x4058], [A7] 00000014 4218 clr.b [A0]+ 00000016 3123 move.w -[A0], -[A3] 00000018 6015 bra +0x17 /* 0000002F */ 0000001A 9275 7000 sub.w D1, [A5 + D7.w] // begin alternate branch 0000001C-0000001E fn0000001C: 0000001C 7000 moveq.l D0, 0x00 // end alternate branch 0000001C-0000001E fn0000001C: // (misaligned) 0000001E 6002 bra +0x4 /* 00000022 */ fn00000020: 00000020 7001 moveq.l D0, 0x01 label00000022: 00000022 48E7 7870 movem.l -[A7], D1,D2,D3,D4,A1,A2,A3 00000026 6118 bsr +0x1A /* 00000040 */ 00000028 266D ED28 movea.l A3, [A5 - 0x12D8] label0000002C: 0000002C B7ED ED10 cmpa.l A3, [A5 - 0x12F0] 00000030 6708 beq +0xA /* 0000003A */ 00000032 1013 move.b D0, [A3] 00000034 612C bsr +0x2E /* 00000062 */ 00000036 16C0 move.b [A3]+, D0 00000038 60F2 bra -0xC /* 0000002C */ label0000003A: 0000003A 4CDF 0E1E movem.l D1,D2,D3,D4,A1,A2,A3, [A7]+ 0000003E 4E75 rts export_399: fn00000040: 00000040 526D FE1E addq.w [A5 - 0x1E2], 1 00000044 760B moveq.l D3, 0x0B 00000046 780D moveq.l D4, 0x0D 00000048 43FA FFB6 lea.l A1, [PC - 0x4A /* 00000000, value 0x43159374 */] 0000004C 45FA FFC0 lea.l A2, [PC - 0x40 /* 0000000E, value 0x97633557 */] // begin alternate branch 0000004E-00000050 label0000004E: 0000004E FFC0 .invalid <> // end alternate branch 0000004E-00000050 label0000004E: // (misaligned) 00000050 4A00 tst.b D0 00000052 6704 beq +0x6 /* 00000058 */ 00000054 C34A exg A1, A2 00000056 C744 exg D3, D4 label00000058: 00000058 3203 move.w D1, D3 0000005A 3404 move.w D2, D4 0000005C 536D FE1E subq.w [A5 - 0x1E2], 1 00000060 4E75 rts export_400: fn00000062: 00000062 526D FE1E addq.w [A5 - 0x1E2], 1 00000066 9002 sub.b D0, D2 00000068 1E31 1000 move.b D7, [A1 + D1.w] 0000006C BF00 xor.b D0, D7 0000006E 1E32 2000 move.b D7, [A2 + D2.w] 00000072 BF00 xor.b D0, D7 00000074 D001 add.b D0, D1 00000076 5341 subq.w D1, 1 00000078 6602 bne +0x4 /* 0000007C */ 0000007A 3203 move.w D1, D3 label0000007C: 0000007C 5342 subq.w D2, 1 0000007E 6602 bne +0x4 /* 00000082 */ 00000080 3404 move.w D2, D4 label00000082: 00000082 536D FE1E subq.w [A5 - 0x1E2], 1 00000086 4E75 rts export_401: 00000088 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000008C 6604 bne +0x6 /* 00000092 */ 0000008E 4EED 0BAA jmp [A5 + 0xBAA /* export_369 */] label00000092: 00000092 422D F099 clr.b [A5 - 0xF67] export_402: 00000096 526D FE1E addq.w [A5 - 0x1E2], 1 0000009A 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 0000009E 7200 moveq.l D1, 0x00 000000A0 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000000A4 671A beq +0x1C /* 000000C0 */ 000000A6 7201 moveq.l D1, 0x01 000000A8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000000AC 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 000000B0 0C00 0052 cmpi.b D0, 0x52 /* 'R' */ 000000B4 6600 0156 bne +0x158 /* 0000020C */ 000000B8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000000BC 6600 014E bne +0x150 /* 0000020C */ label000000C0: 000000C0 536D FE1E subq.w [A5 - 0x1E2], 1 export_403: 000000C4 526D FE1E addq.w [A5 - 0x1E2], 1 000000C8 4EAD 0932 jsr [A5 + 0x932 /* export_290 */] 000000CC 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000000D0 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 000000D4 4EAD 053A jsr [A5 + 0x53A /* export_163 */] 000000D8 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000000DC 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 000000E0 6100 0216 bsr +0x218 /* 000002F8 */ 000000E4 4A01 tst.b D1 000000E6 6708 beq +0xA /* 000000F0 */ label000000E8: 000000E8 50ED F09B st [A5 - 0xF65] 000000EC 50ED F099 st [A5 - 0xF67] label000000F0: 000000F0 50ED F09A st [A5 - 0xF66] 000000F4 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000000F8 0C6D FFFE F02A cmpi.w [A5 - 0xFD6], 0xFFFE 000000FE 6604 bne +0x6 /* 00000104 */ 00000100 426D F02A clr.w [A5 - 0xFD6] label00000104: 00000104 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000108 6500 00EE bcs +0xF0 /* 000001F8 */ 0000010C 0C00 0080 cmpi.b D0, 0x80 00000110 6500 00E2 bcs +0xE4 /* 000001F4 */ 00000114 7803 moveq.l D4, 0x03 00000116 0C00 00F5 cmpi.b D0, 0xF5 0000011A 6746 beq +0x48 /* 00000162 */ 0000011C 0C00 00F4 cmpi.b D0, 0xF4 00000120 6720 beq +0x22 /* 00000142 */ 00000122 7802 moveq.l D4, 0x02 00000124 0C00 00F9 cmpi.b D0, 0xF9 00000128 6738 beq +0x3A /* 00000162 */ 0000012A 0C00 00F8 cmpi.b D0, 0xF8 0000012E 6712 beq +0x14 /* 00000142 */ 00000130 7801 moveq.l D4, 0x01 00000132 0C00 00FD cmpi.b D0, 0xFD 00000136 672A beq +0x2C /* 00000162 */ 00000138 0C00 00FC cmpi.b D0, 0xFC 0000013C 6704 beq +0x6 /* 00000142 */ 0000013E 6000 00B0 bra +0xB2 /* 000001F0 */ label00000142: 00000142 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 00000146 7201 moveq.l D1, 0x01 label00000148: 00000148 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */] 0000014C 6708 beq +0xA /* 00000156 */ 0000014E 2012 move.l D0, [A2] 00000150 7E0C moveq.l D7, 0x0C 00000152 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */] label00000156: 00000156 51C9 FFF0 dbf D1, -0x12 /* 00000148 */ 0000015A 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 0000015E 1B40 F09C move.b [A5 - 0xF64], D0 label00000162: 00000162 1B7C 0001 F31F move.b [A5 - 0xCE1], 0x1 00000168 266D ED28 movea.l A3, [A5 - 0x12D8] 0000016C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00000170 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 00000174 2B4B ED14 move.l [A5 - 0x12EC], A3 00000178 4A2D F09C tst.b [A5 - 0xF64] 0000017C 6704 beq +0x6 /* 00000182 */ 0000017E 6100 FEA0 bsr -0x15E /* 00000020 */ label00000182: 00000182 0C04 0003 cmpi.b D4, 0x3 00000186 6420 bcc +0x22 /* 000001A8 */ 00000188 266D ED10 movea.l A3, [A5 - 0x12F0] 0000018C 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 00000190 0C04 0002 cmpi.b D4, 0x2 00000194 6404 bcc +0x6 /* 0000019A */ 00000196 4EAD 0CF2 jsr [A5 + 0xCF2 /* export_410 */] label0000019A: 0000019A 6116 bsr +0x18 /* 000001B2 */ 0000019C 266D ED14 movea.l A3, [A5 - 0x12EC] 000001A0 4EAD 0402 jsr [A5 + 0x402 /* export_124 */] 000001A4 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */] label000001A8: 000001A8 6108 bsr +0xA /* 000001B2 */ 000001AA 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000001AE 4EED 0202 jmp [A5 + 0x202 /* export_60 */] fn000001B2: 000001B2 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */] 000001B6 568A addq.l A2, 3 000001B8 2E0A move.l D7, A2 000001BA 5287 addq.l D7, 1 000001BC 0207 00FE andi.b D7, 0xFE 000001C0 2B47 ED14 move.l [A5 - 0x12EC], D7 000001C4 264A movea.l A3, A2 000001C6 4EED 07E2 jmp [A5 + 0x7E2 /* export_248 */] export_404: 000001CA 526D FE1E addq.w [A5 - 0x1E2], 1 000001CE 2E1F move.l D7, [A7]+ 000001D0 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 000001D4 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 000001D8 4EAD 053A jsr [A5 + 0x53A /* export_163 */] 000001DC 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000001E0 422D F099 clr.b [A5 - 0xF67] label000001E4: 000001E4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000001E8 650E bcs +0x10 /* 000001F8 */ 000001EA 0C00 0080 cmpi.b D0, 0x80 000001EE 6504 bcs +0x6 /* 000001F4 */ label000001F0: 000001F0 4EED 050A jmp [A5 + 0x50A /* export_157 */] label000001F4: 000001F4 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label000001F8: 000001F8 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */] 000001FC 50ED F09A st [A5 - 0xF66] 00000200 422D F31F clr.b [A5 - 0xCE1] 00000204 536D FE1E subq.w [A5 - 0x1E2], 1 00000208 4EED 021A jmp [A5 + 0x21A /* export_63 */] label0000020C: 0000020C 4EED 0252 jmp [A5 + 0x252 /* export_70 */] export_405: 00000210 526D FE1E addq.w [A5 - 0x1E2], 1 00000214 48E7 E078 movem.l -[A7], D0,D1,D2,A1,A2,A3,A4 00000218 122D F31F move.b D1, [A5 - 0xCE1] 0000021C 266D ECA6 movea.l A3, [A5 - 0x135A] 00000220 6150 bsr +0x52 /* 00000272 */ 00000222 4CDF 1E07 movem.l D0,D1,D2,A1,A2,A3,A4, [A7]+ 00000226 536D FE1E subq.w [A5 - 0x1E2], 1 export_406: 0000022A 4E75 rts export_407: 0000022C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000230 6604 bne +0x6 /* 00000236 */ 00000232 4EED 0B9A jmp [A5 + 0xB9A /* export_367 */] label00000236: 00000236 526D FE1E addq.w [A5 - 0x1E2], 1 0000023A 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 0000023E 7201 moveq.l D1, 0x01 00000240 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000244 6724 beq +0x26 /* 0000026A */ 00000246 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000024A 4EAD 0422 jsr [A5 + 0x422 /* export_128 */] 0000024E 0C40 0042 cmpi.w D0, 0x42 /* 'B' */ 00000252 6710 beq +0x12 /* 00000264 */ 00000254 7200 moveq.l D1, 0x00 00000256 0C40 0041 cmpi.w D0, 0x41 /* 'A' */ 0000025A 6708 beq +0xA /* 00000264 */ 0000025C 7202 moveq.l D1, 0x02 0000025E 0C40 0050 cmpi.w D0, 0x50 /* 'P' */ 00000262 66A8 bne -0x56 /* 0000020C */ label00000264: 00000264 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000268 66A2 bne -0x5C /* 0000020C */ label0000026A: 0000026A 422D F312 clr.b [A5 - 0xCEE] 0000026E 536D FE1E subq.w [A5 - 0x1E2], 1 fn00000272: 00000272 526D FE1E addq.w [A5 - 0x1E2], 1 00000276 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 0000027A 1B41 F31F move.b [A5 - 0xCE1], D1 0000027E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00000282 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000286 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 0000028A 6100 006C bsr +0x6E /* 000002F8 */ 0000028E 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 00000292 422D F062 clr.b [A5 - 0xF9E] 00000296 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 0000029A 4A01 tst.b D1 0000029C 6612 bne +0x14 /* 000002B0 */ 0000029E 226D ED28 movea.l A1, [A5 - 0x12D8] 000002A2 266D ED24 movea.l A3, [A5 - 0x12DC] 000002A6 578B subq.l A3, 3 000002A8 536D FE1E subq.w [A5 - 0x1E2], 1 000002AC 4EED 02E2 jmp [A5 + 0x2E2 /* export_88 */] label000002B0: 000002B0 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */] 000002B4 4A2D F312 tst.b [A5 - 0xCEE] 000002B8 6706 beq +0x8 /* 000002C0 */ 000002BA 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */] 000002BE 6030 bra +0x32 /* 000002F0 */ label000002C0: 000002C0 5301 subq.b D1, 1 000002C2 670E beq +0x10 /* 000002D2 */ 000002C4 6100 FD56 bsr -0x2A8 /* 0000001C */ 000002C8 103C 00F4 move.b D0, 0xF4 000002CC 6108 bsr +0xA /* 000002D6 */ 000002CE 6000 FD50 bra -0x2AE /* 00000020 */ label000002D2: 000002D2 103C 00F5 move.b D0, 0xF5 fn000002D6: 000002D6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000002DA 48E7 4010 movem.l -[A7], D1,A3 000002DE 266D ED28 movea.l A3, [A5 - 0x12D8] 000002E2 222D ED10 move.l D1, [A5 - 0x12F0] 000002E6 928B sub.l D1, A3 000002E8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000002EC 4CDF 0802 movem.l D1,A3, [A7]+ label000002F0: 000002F0 536D FE1E subq.w [A5 - 0x1E2], 1 000002F4 4EED 0212 jmp [A5 + 0x212 /* export_62 */] fn000002F8: 000002F8 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2 000002FC 3B6D F382 F316 move.w [A5 - 0xCEA], [A5 - 0xC7E] 00000302 1B6D F386 F31E move.b [A5 - 0xCE2], [A5 - 0xC7A] 00000308 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 0000030C 246D F37E movea.l A2, [A5 - 0xC82] 00000310 7000 moveq.l D0, 0x00 00000312 1012 move.b D0, [A2] 00000314 5280 addq.l D0, 1 00000316 A122 syscall NewHandle, flags=1 00000318 4EAD 0842 jsr [A5 + 0x842 /* export_260 */] 0000031C 2B48 F318 move.l [A5 - 0xCE8], A0 00000320 2050 movea.l A0, [A0] 00000322 7000 moveq.l D0, 0x00 00000324 1012 move.b D0, [A2] label00000326: 00000326 10DA move.b [A0]+, [A2]+ 00000328 51C8 FFFC dbf D0, -0x6 /* 00000326 */ 0000032C 4CDF 0707 movem.l D0,D1,D2,A0,A1,A2, [A7]+ 00000330 4E75 rts export_408: 00000332 526D FE1E addq.w [A5 - 0x1E2], 1 00000336 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 0000033A 7000 moveq.l D0, 0x00 0000033C 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 00000340 4EAD 0932 jsr [A5 + 0x932 /* export_290 */] 00000344 7C00 moveq.l D6, 0x00 00000346 1B6D F0F6 F09E move.b [A5 - 0xF62], [A5 - 0xF0A] 0000034C 1B6D F0F7 F09D move.b [A5 - 0xF63], [A5 - 0xF09] 00000352 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000356 422D F098 clr.b [A5 - 0xF68] 0000035A 0C40 F89E cmpi.w D0, 0xF89E 0000035E 6608 bne +0xA /* 00000368 */ 00000360 50ED F098 st [A5 - 0xF68] 00000364 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] label00000368: 00000368 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 0000036C 4EAD 053A jsr [A5 + 0x53A /* export_163 */] 00000370 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000374 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 00000378 4A2D F098 tst.b [A5 - 0xF68] 0000037C 6608 bne +0xA /* 00000386 */ 0000037E 6100 FF78 bsr -0x86 /* 000002F8 */ 00000382 50ED F09A st [A5 - 0xF66] label00000386: 00000386 426D F0A0 clr.w [A5 - 0xF60] 0000038A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000038E 676A beq +0x6C /* 000003FA */ 00000390 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000394 0C40 002C cmpi.w D0, 0x2C /* ',' */ 00000398 6712 beq +0x14 /* 000003AC */ 0000039A 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 0000039E 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 000003A2 3B43 F0A0 move.w [A5 - 0xF60], D3 000003A6 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000003AA 674E beq +0x50 /* 000003FA */ label000003AC: 000003AC 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000003B0 0C40 F88C cmpi.w D0, 0xF88C 000003B4 671C beq +0x1E /* 000003D2 */ 000003B6 08C6 0000 bset.b D6, 0x0 000003BA 3E3C F9FF move.w D7, 0xF9FF 000003BE 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 000003C2 6736 beq +0x38 /* 000003FA */ 000003C4 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000003C8 0C40 F88C cmpi.w D0, 0xF88C 000003CC 6704 beq +0x6 /* 000003D2 */ 000003CE 4EED 0252 jmp [A5 + 0x252 /* export_70 */] label000003D2: 000003D2 08C6 0001 bset.b D6, 0x1 000003D6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000003DA 4EAD 10A2 jsr [A5 + 0x10A2 /* export_528 */] 000003DE 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 000003E2 4A01 tst.b D1 000003E4 6704 beq +0x6 /* 000003EA */ 000003E6 4EED 064A jmp [A5 + 0x64A /* export_197 */] label000003EA: 000003EA 2C49 movea.l A6, A1 000003EC 2A0B move.l D5, A3 000003EE 244B movea.l A2, A3 000003F0 264E movea.l A3, A6 000003F2 B5CB cmpa.l A2, A3 000003F4 6404 bcc +0x6 /* 000003FA */ 000003F6 4EED 0182 jmp [A5 + 0x182 /* export_44 */] label000003FA: 000003FA 0806 0000 btst.b D6, 0x0 000003FE 6602 bne +0x4 /* 00000402 */ 00000400 6178 bsr +0x7A /* 0000047A */ label00000402: 00000402 6100 0134 bsr +0x136 /* 00000538 */ 00000406 6100 01EA bsr +0x1EC /* 000005F2 */ 0000040A 6100 0262 bsr +0x264 /* 0000066E */ 0000040E 0806 0001 btst.b D6, 0x1 00000412 670A beq +0xC /* 0000041E */ 00000414 2445 movea.l A2, D5 00000416 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 0000041A 4EAD 10B2 jsr [A5 + 0x10B2 /* export_530 */] label0000041E: 0000041E 50ED F097 st [A5 - 0xF69] 00000422 50ED F09B st [A5 - 0xF65] 00000426 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */] 0000042A 4A2D F098 tst.b [A5 - 0xF68] 0000042E 6600 FDB4 bne -0x24A /* 000001E4 */ 00000432 6000 FCB4 bra -0x34A /* 000000E8 */ export_409: 00000436 526D FE1E addq.w [A5 - 0x1E2], 1 0000043A 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 0000043E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000442 422D F098 clr.b [A5 - 0xF68] 00000446 6100 028A bsr +0x28C /* 000006D2 */ 0000044A 422D F097 clr.b [A5 - 0xF69] 0000044E 422D F09B clr.b [A5 - 0xF65] 00000452 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00000456 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */] 0000045A 206D ED28 movea.l A0, [A5 - 0x12D8] 0000045E 342D F0A0 move.w D2, [A5 - 0xF60] 00000462 670C beq +0xE /* 00000470 */ 00000464 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00000468 6504 bcs +0x6 /* 0000046E */ 0000046A 4EED 064A jmp [A5 + 0x64A /* export_197 */] label0000046E: 0000046E 2049 movea.l A0, A1 label00000470: 00000470 5388 subq.l A0, 1 00000472 536D FE1E subq.w [A5 - 0x1E2], 1 00000476 4EED 022A jmp [A5 + 0x22A /* export_65 */] fn0000047A: 0000047A 48E7 FFFA movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A6 0000047E 206D ED28 movea.l A0, [A5 - 0x12D8] 00000482 5388 subq.l A0, 1 label00000484: 00000484 2B48 F04A move.l [A5 - 0xFB6], A0 00000488 5288 addq.l A0, 1 0000048A C14B exg A0, A3 0000048C 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 00000490 C14B exg A0, A3 00000492 4A87 tst.l D7 00000494 6700 009C beq +0x9E /* 00000532 */ label00000498: 00000498 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] label0000049C: 0000049C 4A40 tst.w D0 0000049E 67E4 beq -0x1A /* 00000484 */ 000004A0 0C40 003A cmpi.w D0, 0x3A /* ':' */ 000004A4 660A bne +0xC /* 000004B0 */ 000004A6 2B48 F04A move.l [A5 - 0xFB6], A0 000004AA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000004AE 60EC bra -0x12 /* 0000049C */ label000004B0: 000004B0 0C40 0088 cmpi.w D0, 0x88 000004B4 6706 beq +0x8 /* 000004BC */ 000004B6 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */] 000004BA 60DC bra -0x22 /* 00000498 */ label000004BC: 000004BC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000004C0 67DA beq -0x24 /* 0000049C */ label000004C2: 000004C2 2F08 move.l -[A7], A0 000004C4 7C00 moveq.l D6, 0x00 000004C6 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 000004CA 0C10 0028 cmpi.b [A0], 0x28 /* '(' */ 000004CE 6612 bne +0x14 /* 000004E2 */ 000004D0 422D ECFA clr.b [A5 - 0x1306] 000004D4 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000004D8 6720 beq +0x22 /* 000004FA */ 000004DA 422D F0F8 clr.b [A5 - 0xF08] 000004DE 588F addq.l A7, 4 000004E0 6032 bra +0x34 /* 00000514 */ label000004E2: 000004E2 205F movea.l A0, [A7]+ 000004E4 7C00 moveq.l D6, 0x00 000004E6 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] 000004EA 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 000004EE 6618 bne +0x1A /* 00000508 */ 000004F0 2F08 move.l -[A7], A0 000004F2 002A 0020 FFFA ori.b [A2 - 0x6], 0x20 /* ' ' */ 000004F8 600C bra +0xE /* 00000506 */ label000004FA: 000004FA 422D F0F8 clr.b [A5 - 0xF08] 000004FE 2E88 move.l [A7], A0 00000500 002A 0020 FFF7 ori.b [A2 - 0x9], 0x20 /* ' ' */ label00000506: 00000506 205F movea.l A0, [A7]+ label00000508: 00000508 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 0000050C 678E beq -0x70 /* 0000049C */ 0000050E 0C40 0028 cmpi.w D0, 0x28 /* '(' */ 00000512 6618 bne +0x1A /* 0000052C */ label00000514: 00000514 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000518 0C40 0029 cmpi.w D0, 0x29 /* ')' */ 0000051C 6704 beq +0x6 /* 00000522 */ 0000051E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] label00000522: 00000522 7E29 moveq.l D7, 0x29 00000524 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 00000528 6700 FF72 beq -0x8C /* 0000049C */ label0000052C: 0000052C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00000530 6090 bra -0x6E /* 000004C2 */ label00000532: 00000532 4CDF 5FFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A6, [A7]+ 00000536 4E75 rts fn00000538: 00000538 48E7 E178 movem.l -[A7], D0,D1,D2,D7,A1,A2,A3,A4 0000053C 4EAD 076A jsr [A5 + 0x76A /* export_233 */] 00000540 266D ED1C movea.l A3, [A5 - 0x12E4] label00000544: 00000544 B7ED ED18 cmpa.l A3, [A5 - 0x12E8] 00000548 674A beq +0x4C /* 00000594 */ 0000054A 284B movea.l A4, A3 0000054C 1013 move.b D0, [A3] 0000054E 1200 move.b D1, D0 00000550 0241 000F andi.w D1, 0xF 00000554 0213 00DF andi.b [A3], 0xDF 00000558 1400 move.b D2, D0 0000055A 588B addq.l A3, 4 0000055C 301B move.w D0, [A3]+ 0000055E 244B movea.l A2, A3 00000560 0C01 0005 cmpi.b D1, 0x5 00000564 6602 bne +0x4 /* 00000568 */ 00000566 528B addq.l A3, 1 label00000568: 00000568 D6C1 add.w A3, D1 0000056A 4A40 tst.w D0 0000056C 660C bne +0xE /* 0000057A */ 0000056E 0806 0000 btst.b D6, 0x0 00000572 66D0 bne -0x2E /* 00000544 */ 00000574 0202 0020 andi.b D2, 0x20 /* ' ' */ 00000578 66CA bne -0x34 /* 00000544 */ label0000057A: 0000057A 0C01 0005 cmpi.b D1, 0x5 0000057E 6608 bne +0xA /* 00000588 */ 00000580 C54B exg A2, A3 00000582 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000586 C54B exg A2, A3 label00000588: 00000588 224C movea.l A1, A4 0000058A 614C bsr +0x4E /* 000005D8 */ 0000058C 95AD ED18 sub.l [A5 - 0x12E8], D2 00000590 264C movea.l A3, A4 00000592 60B0 bra -0x4E /* 00000544 */ label00000594: 00000594 B7ED ED14 cmpa.l A3, [A5 - 0x12EC] 00000598 6734 beq +0x36 /* 000005CE */ 0000059A 284B movea.l A4, A3 0000059C 1413 move.b D2, [A3] 0000059E 0213 00DF andi.b [A3], 0xDF 000005A2 588B addq.l A3, 4 000005A4 301B move.w D0, [A3]+ 000005A6 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000005AA 244B movea.l A2, A3 000005AC D7C7 add.l A3, D7 000005AE 4A40 tst.w D0 000005B0 660C bne +0xE /* 000005BE */ 000005B2 0806 0000 btst.b D6, 0x0 000005B6 66DC bne -0x22 /* 00000594 */ 000005B8 0202 0020 andi.b D2, 0x20 /* ' ' */ 000005BC 66D6 bne -0x28 /* 00000594 */ label000005BE: 000005BE 224C movea.l A1, A4 000005C0 C54B exg A2, A3 000005C2 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000005C6 264A movea.l A3, A2 000005C8 610E bsr +0x10 /* 000005D8 */ 000005CA 264C movea.l A3, A4 000005CC 60C6 bra -0x38 /* 00000594 */ label000005CE: 000005CE 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 000005D2 4CDF 1E87 movem.l D0,D1,D2,D7,A1,A2,A3,A4, [A7]+ 000005D6 4E75 rts fn000005D8: 000005D8 2E2D ED14 move.l D7, [A5 - 0x12EC] label000005DC: 000005DC 12DB move.b [A1]+, [A3]+ 000005DE BE8B cmp.l D7, A3 000005E0 64FA bcc -0x4 /* 000005DC */ 000005E2 5389 subq.l A1, 1 000005E4 2407 move.l D2, D7 000005E6 9489 sub.l D2, A1 000005E8 C34B exg A1, A3 000005EA 4EAD 073A jsr [A5 + 0x73A /* export_227 */] 000005EE C34B exg A1, A3 000005F0 4E75 rts fn000005F2: 000005F2 266D ED1C movea.l A3, [A5 - 0x12E4] label000005F6: 000005F6 B7ED ED18 cmpa.l A3, [A5 - 0x12E8] 000005FA 670C beq +0xE /* 00000608 */ 000005FC 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00000600 6602 bne +0x4 /* 00000604 */ 00000602 613C bsr +0x3E /* 00000640 */ label00000604: 00000604 D7C0 add.l A3, D0 00000606 60EE bra -0x10 /* 000005F6 */ label00000608: 00000608 B7ED ED14 cmpa.l A3, [A5 - 0x12EC] 0000060C 6730 beq +0x32 /* 0000063E */ 0000060E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */] 00000612 3207 move.w D1, D7 00000614 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 00000618 244B movea.l A2, A3 0000061A D7C7 add.l A3, D7 0000061C 0C01 0005 cmpi.b D1, 0x5 00000620 66E6 bne -0x18 /* 00000608 */ 00000622 7400 moveq.l D2, 0x00 00000624 141A move.b D2, [A2]+ 00000626 D5C2 add.l A2, D2 00000628 D5C2 add.l A2, D2 0000062A C54B exg A2, A3 label0000062C: 0000062C 2E0B move.l D7, A3 0000062E 5287 addq.l D7, 1 00000630 BE8A cmp.l D7, A2 00000632 6504 bcs +0x6 /* 00000638 */ 00000634 264A movea.l A3, A2 00000636 60D0 bra -0x2E /* 00000608 */ label00000638: 00000638 6106 bsr +0x8 /* 00000640 */ 0000063A 5A8B addq.l A3, 5 0000063C 60EE bra -0x10 /* 0000062C */ label0000063E: 0000063E 4E75 rts fn00000640: 00000640 48E7 A020 movem.l -[A7], D0,D2,A2 00000644 2F0B move.l -[A7], A3 00000646 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 0000064A 4A42 tst.w D2 0000064C 6718 beq +0x1A /* 00000666 */ 0000064E 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000652 6412 bcc +0x14 /* 00000666 */ 00000654 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */] 00000658 2657 movea.l A3, [A7] 0000065A 7005 moveq.l D0, 0x05 0000065C 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */] 00000660 2657 movea.l A3, [A7] 00000662 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] label00000666: 00000666 265F movea.l A3, [A7]+ 00000668 4CDF 0405 movem.l D0,D2,A2, [A7]+ 0000066C 4E75 rts fn0000066E: 0000066E 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00000672 246D ED1C movea.l A2, [A5 - 0x12E4] 00000676 242D ED18 move.l D2, [A5 - 0x12E8] 0000067A 2E2D ED14 move.l D7, [A5 - 0x12EC] 0000067E 9E82 sub.l D7, D2 00000680 2B47 F0AA move.l [A5 - 0xF56], D7 00000684 948A sub.l D2, A2 00000686 2B42 F0A6 move.l [A5 - 0xF5A], D2 0000068A 266D ED0C movea.l A3, [A5 - 0x12F4] 0000068E 2B4B F0A2 move.l [A5 - 0xF5E], A3 00000692 8487 or.l D2, D7 00000694 673A beq +0x3C /* 000006D0 */ 00000696 226D ED10 movea.l A1, [A5 - 0x12F0] 0000069A 2009 move.l D0, A1 0000069C 908A sub.l D0, A2 0000069E 2E0B move.l D7, A3 000006A0 9E80 sub.l D7, D0 000006A2 0207 0001 andi.b D7, 0x1 000006A6 6702 beq +0x4 /* 000006AA */ 000006A8 538B subq.l A3, 1 label000006AA: 000006AA 5380 subq.l D0, 1 000006AC 2E00 move.l D7, D0 000006AE 4847 swap.w D7 label000006B0: 000006B0 1721 move.b -[A3], -[A1] 000006B2 51C8 FFFC dbf D0, -0x6 /* 000006B0 */ 000006B6 51CF FFF8 dbf D7, -0xA /* 000006B0 */ 000006BA 224B movea.l A1, A3 000006BC D3ED ED10 add.l A1, [A5 - 0x12F0] 000006C0 93ED ED1C sub.l A1, [A5 - 0x12E4] 000006C4 4211 clr.b [A1] 000006C6 538B subq.l A3, 1 000006C8 2B4B ED0C move.l [A5 - 0x12F4], A3 000006CC 4EAD 038A jsr [A5 + 0x38A /* export_109 */] label000006D0: 000006D0 4E75 rts fn000006D2: 000006D2 226D ED0C movea.l A1, [A5 - 0x12F4] 000006D6 5289 addq.l A1, 1 000006D8 2649 movea.l A3, A1 000006DA 2C0B move.l D6, A3 000006DC DCAD F0A6 add.l D6, [A5 - 0xF5A] 000006E0 2446 movea.l A2, D6 000006E2 D5ED F0AA add.l A2, [A5 - 0xF56] label000006E6: 000006E6 BC8B cmp.l D6, A3 000006E8 6708 beq +0xA /* 000006F2 */ 000006EA 6164 bsr +0x66 /* 00000750 */ 000006EC 6100 0086 bsr +0x88 /* 00000774 */ 000006F0 60F4 bra -0xA /* 000006E6 */ label000006F2: 000006F2 B5CB cmpa.l A2, A3 000006F4 6708 beq +0xA /* 000006FE */ 000006F6 6158 bsr +0x5A /* 00000750 */ 000006F8 6100 0088 bsr +0x8A /* 00000782 */ 000006FC 60F4 bra -0xA /* 000006F2 */ label000006FE: 000006FE 2C0A move.l D6, A2 00000700 9C89 sub.l D6, A1 00000702 6728 beq +0x2A /* 0000072C */ 00000704 266D ED14 movea.l A3, [A5 - 0x12EC] 00000708 D7C6 add.l A3, D6 0000070A 4EAD 073A jsr [A5 + 0x73A /* export_227 */] 0000070E 266D ED1C movea.l A3, [A5 - 0x12E4] 00000712 200B move.l D0, A3 00000714 D0AD F0A6 add.l D0, [A5 - 0xF5A] 00000718 2B40 ED18 move.l [A5 - 0x12E8], D0 0000071C 5386 subq.l D6, 1 0000071E 2E06 move.l D7, D6 00000720 4847 swap.w D7 label00000722: 00000722 16D9 move.b [A3]+, [A1]+ 00000724 51CE FFFC dbf D6, -0x6 /* 00000722 */ 00000728 51CF FFF8 dbf D7, -0xA /* 00000722 */ label0000072C: 0000072C 4AAD F0AA tst.l [A5 - 0xF56] 00000730 670C beq +0xE /* 0000073E */ 00000732 1B6D F09E F0F6 move.b [A5 - 0xF0A], [A5 - 0xF62] 00000738 1B6D F09D F0F7 move.b [A5 - 0xF09], [A5 - 0xF63] label0000073E: 0000073E 266D F0A2 movea.l A3, [A5 - 0xF5E] 00000742 2B4B ED0C move.l [A5 - 0x12F4], A3 00000746 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 0000074A 4EAD 0392 jsr [A5 + 0x392 /* export_110 */] 0000074E 4E75 rts fn00000750: 00000750 2013 move.l D0, [A3] 00000752 0280 0000 FFFF andi.l D0, 0xFFFF 00000758 204A movea.l A0, A2 0000075A 7E00 moveq.l D7, 0x00 0000075C 6004 bra +0x6 /* 00000762 */ label0000075E: 0000075E 1E18 move.b D7, [A0]+ 00000760 D1C7 add.l A0, D7 label00000762: 00000762 51C8 FFFA dbf D0, -0x8 /* 0000075E */ 00000766 5288 addq.l A0, 1 00000768 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */] 0000076C 1E13 move.b D7, [A3] 0000076E 2680 move.l [A3], D0 00000770 1687 move.b [A3], D7 00000772 4E75 rts fn00000774: 00000774 1E13 move.b D7, [A3] 00000776 5207 addq.b D7, 1 00000778 0247 000E andi.w D7, 0xE 0000077C 5C8B addq.l A3, 6 0000077E D6C7 add.w A3, D7 00000780 4E75 rts fn00000782: 00000782 5C8B addq.l A3, 6 00000784 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 00000788 D7C7 add.l A3, D7 0000078A 4E75 rts